home *** CD-ROM | disk | FTP | other *** search
- {
- ABA> No, it won't work, the procedure you have written, will hardly work on
- ABA> it's own in standard VGA, because you do not tell the routine, in which
- ABA> segment your screen memory is.
-
- No, i wasnt sure if it would work in SVGA mode! My friend said it should so
- i put it in just in case! Now that Putpixel Procedure was the wrong one
- anyway, so it wouldnt work because i left out a few things. Mainly because
- that was my first ASM Putpixel Procedure and i didnt try to hard on it.
-
- Here is my current Putpixel pixel procedure that is for Standard VGA mode!
- }
- Procedure Putpixel(x,y : integer; COL : byte);
- BEGIN
- ASM
- Push es
- mov ax, $a000
- mov es, ax
- Xor di, di
- mov ax, [x]
- mov bx, 320
- mul bx
- add ax, [y]
- mov di, ax
- mov ah, [col]
- mov es:[di], ah
- pop es
- end
- end;